package com.qianzhou.eduCourseBoot.service;

import com.qianzhou.eduCommon.dto.CourseDTO;
import com.qianzhou.eduCommon.dto.CoursePageQueryDTO;
import com.qianzhou.eduCommon.po.Course;
import com.qianzhou.eduCommon.vo.CourseVO;
import com.qianzhou.eduCommon.vo.PageInfoVO;

public interface CourseService {
    PageInfoVO<Course> findCourseByCondition(CoursePageQueryDTO dto);

    Integer saveCourseOrTeacher(CourseDTO dto);

    Integer updateCourseOrTeacher(CourseDTO dto);

    Integer updateCourseStatus(CourseDTO dto);

    CourseVO findCourseById(Integer id);
}
